package jingtaineibulei;

/**
 * 懒汉设计模式
 * 
 * @author Lenovo
 *
 */
public class Sigleton {
	private static volatile Sigleton sigleton;

	private Sigleton() {

	}

	public static synchronized Sigleton getSigleton() {
		if (null == sigleton) {
			synchronized (Sigleton.class) {
				if (null == sigleton) {
					sigleton = new Sigleton();
				}
			}
		}
		return sigleton;
	}

}
